package com.youyi.yyviewsdklibrary.Dialog.interfaces;

import com.youyi.yyviewsdklibrary.Dialog.core.BasePopupView;

public interface XPopupCallback {
    void beforeDismiss(BasePopupView basePopupView);

    void beforeShow(BasePopupView basePopupView);

    boolean onBackPressed(BasePopupView basePopupView);

    void onClickOutside(BasePopupView basePopupView);

    void onCreated(BasePopupView basePopupView);

    void onDismiss(BasePopupView basePopupView);

    void onDrag(BasePopupView basePopupView, int i, float f, boolean z);

    void onKeyBoardStateChanged(BasePopupView basePopupView, int i);

    void onShow(BasePopupView basePopupView);
}
